package com.credit.xzgl.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.credit.common.annotation.Excel;
import com.credit.common.core.domain.BaseEntity;

/**
 * 行政强制对象 credit_xzqz
 * 
 * @author credit
 * @date 2025-03-23
 */
public class CreditXzqz extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private String id;

    /** 行政相对人名称 */
    @Excel(name = "行政相对人名称")
    private String xzxdrmc;

    /** 行政相对人类别 */
    @Excel(name = "行政相对人类别")
    private String xzxdrlb;

    /** 行政相对人代码 */
    @Excel(name = "行政相对人代码")
    private String xzxdrdm;

    /** 法定代表人姓名 */
    @Excel(name = "法定代表人姓名")
    private String fddbrxm;

    /** 法定代表人证件类型 */
    @Excel(name = "法定代表人证件类型")
    private String fddbrzjlx;

    /** 法定代表人证件号码 */
    @Excel(name = "法定代表人证件号码")
    private String fddbrzjhm;

    /** 行政强制决定文书名称 */
    @Excel(name = "行政强制决定文书名称")
    private String xzqzjdwsmc;

    /** 行政强制决定文书号 */
    @Excel(name = "行政强制决定文书号")
    private String xzqzjdwsh;

    /** 行政强制理由 */
    @Excel(name = "行政强制理由")
    private String xzqzly;

    /** 行政强制依据 */
    @Excel(name = "行政强制依据")
    private String xzqzyj;

    /** 行政强制种类 */
    @Excel(name = "行政强制种类")
    private String xzqzzl;

    /** 行政强制措施类型 */
    @Excel(name = "行政强制措施类型")
    private String xzqzcslx;

    /** 行政强制执行类型 */
    @Excel(name = "行政强制执行类型")
    private String xzqzzxlx;

    /** 行政强制内容 */
    @Excel(name = "行政强制内容")
    private String xzqznr;

    /** 行政强制结果 */
    @Excel(name = "行政强制结果")
    private String xzqzjg;

    /** 行政强制决定日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "行政强制决定日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date xzqzjdrq;

    /** 实施强制措施起始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "实施强制措施起始时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ssqzcsqssj;

    /** 实施强制措施结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "实施强制措施结束时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date ssqzcsjssj;

    /** 行政强制执行时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "行政强制执行时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date xzqzzxsj;

    /** 行政机关名称 */
    @Excel(name = "行政机关名称")
    private String xzjgmc;

    /** 行政机关代码 */
    @Excel(name = "行政机关代码")
    private String xzjgdm;

    /** 数据来源单位名称 */
    @Excel(name = "数据来源单位名称")
    private String sjlydwmc;

    /** 数据来源单位代码 */
    @Excel(name = "数据来源单位代码")
    private String sjlydwdm;

    /** 备注 */
    @Excel(name = "备注")
    private String bz;

    /** 共享属性 */
    @Excel(name = "共享属性")
    private String gxsx;

    /** 备用字段 */
    @Excel(name = "备用字段")
    private String back1;

    /** 备用字段 */
    @Excel(name = "备用字段")
    private String back2;

    /** 备用字段 */
    @Excel(name = "备用字段")
    private String back3;

    /** 备用字段 */
    @Excel(name = "备用字段")
    private String back4;

    /** 备用字段 */
    @Excel(name = "备用字段")
    private String back5;

    /** 备用字段 */
    @Excel(name = "备用字段")
    private String back6;

    /** 备用字段 */
    @Excel(name = "备用字段")
    private String back7;

    /** 备用字段 */
    @Excel(name = "备用字段")
    private String back8;

    /** 备用字段 */
    @Excel(name = "备用字段")
    private String back9;

    /** 备用字段 */
    @Excel(name = "备用字段")
    private String back10;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }

    public void setXzxdrmc(String xzxdrmc) 
    {
        this.xzxdrmc = xzxdrmc;
    }

    public String getXzxdrmc() 
    {
        return xzxdrmc;
    }

    public void setXzxdrlb(String xzxdrlb) 
    {
        this.xzxdrlb = xzxdrlb;
    }

    public String getXzxdrlb() 
    {
        return xzxdrlb;
    }

    public void setXzxdrdm(String xzxdrdm) 
    {
        this.xzxdrdm = xzxdrdm;
    }

    public String getXzxdrdm() 
    {
        return xzxdrdm;
    }

    public void setFddbrxm(String fddbrxm) 
    {
        this.fddbrxm = fddbrxm;
    }

    public String getFddbrxm() 
    {
        return fddbrxm;
    }

    public void setFddbrzjlx(String fddbrzjlx) 
    {
        this.fddbrzjlx = fddbrzjlx;
    }

    public String getFddbrzjlx() 
    {
        return fddbrzjlx;
    }

    public void setFddbrzjhm(String fddbrzjhm) 
    {
        this.fddbrzjhm = fddbrzjhm;
    }

    public String getFddbrzjhm() 
    {
        return fddbrzjhm;
    }

    public void setXzqzjdwsmc(String xzqzjdwsmc) 
    {
        this.xzqzjdwsmc = xzqzjdwsmc;
    }

    public String getXzqzjdwsmc() 
    {
        return xzqzjdwsmc;
    }

    public void setXzqzjdwsh(String xzqzjdwsh) 
    {
        this.xzqzjdwsh = xzqzjdwsh;
    }

    public String getXzqzjdwsh() 
    {
        return xzqzjdwsh;
    }

    public void setXzqzly(String xzqzly) 
    {
        this.xzqzly = xzqzly;
    }

    public String getXzqzly() 
    {
        return xzqzly;
    }

    public void setXzqzyj(String xzqzyj) 
    {
        this.xzqzyj = xzqzyj;
    }

    public String getXzqzyj() 
    {
        return xzqzyj;
    }

    public void setXzqzzl(String xzqzzl) 
    {
        this.xzqzzl = xzqzzl;
    }

    public String getXzqzzl() 
    {
        return xzqzzl;
    }

    public void setXzqzcslx(String xzqzcslx) 
    {
        this.xzqzcslx = xzqzcslx;
    }

    public String getXzqzcslx() 
    {
        return xzqzcslx;
    }

    public void setXzqzzxlx(String xzqzzxlx) 
    {
        this.xzqzzxlx = xzqzzxlx;
    }

    public String getXzqzzxlx() 
    {
        return xzqzzxlx;
    }

    public void setXzqznr(String xzqznr) 
    {
        this.xzqznr = xzqznr;
    }

    public String getXzqznr() 
    {
        return xzqznr;
    }

    public void setXzqzjg(String xzqzjg) 
    {
        this.xzqzjg = xzqzjg;
    }

    public String getXzqzjg() 
    {
        return xzqzjg;
    }

    public void setXzqzjdrq(Date xzqzjdrq) 
    {
        this.xzqzjdrq = xzqzjdrq;
    }

    public Date getXzqzjdrq() 
    {
        return xzqzjdrq;
    }

    public void setSsqzcsqssj(Date ssqzcsqssj) 
    {
        this.ssqzcsqssj = ssqzcsqssj;
    }

    public Date getSsqzcsqssj() 
    {
        return ssqzcsqssj;
    }

    public void setSsqzcsjssj(Date ssqzcsjssj) 
    {
        this.ssqzcsjssj = ssqzcsjssj;
    }

    public Date getSsqzcsjssj() 
    {
        return ssqzcsjssj;
    }

    public void setXzqzzxsj(Date xzqzzxsj) 
    {
        this.xzqzzxsj = xzqzzxsj;
    }

    public Date getXzqzzxsj() 
    {
        return xzqzzxsj;
    }

    public void setXzjgmc(String xzjgmc) 
    {
        this.xzjgmc = xzjgmc;
    }

    public String getXzjgmc() 
    {
        return xzjgmc;
    }

    public void setXzjgdm(String xzjgdm) 
    {
        this.xzjgdm = xzjgdm;
    }

    public String getXzjgdm() 
    {
        return xzjgdm;
    }

    public void setSjlydwmc(String sjlydwmc) 
    {
        this.sjlydwmc = sjlydwmc;
    }

    public String getSjlydwmc() 
    {
        return sjlydwmc;
    }

    public void setSjlydwdm(String sjlydwdm) 
    {
        this.sjlydwdm = sjlydwdm;
    }

    public String getSjlydwdm() 
    {
        return sjlydwdm;
    }

    public void setBz(String bz) 
    {
        this.bz = bz;
    }

    public String getBz() 
    {
        return bz;
    }

    public void setGxsx(String gxsx) 
    {
        this.gxsx = gxsx;
    }

    public String getGxsx() 
    {
        return gxsx;
    }

    public void setBack1(String back1) 
    {
        this.back1 = back1;
    }

    public String getBack1() 
    {
        return back1;
    }

    public void setBack2(String back2) 
    {
        this.back2 = back2;
    }

    public String getBack2() 
    {
        return back2;
    }

    public void setBack3(String back3) 
    {
        this.back3 = back3;
    }

    public String getBack3() 
    {
        return back3;
    }

    public void setBack4(String back4) 
    {
        this.back4 = back4;
    }

    public String getBack4() 
    {
        return back4;
    }

    public void setBack5(String back5) 
    {
        this.back5 = back5;
    }

    public String getBack5() 
    {
        return back5;
    }

    public void setBack6(String back6) 
    {
        this.back6 = back6;
    }

    public String getBack6() 
    {
        return back6;
    }

    public void setBack7(String back7) 
    {
        this.back7 = back7;
    }

    public String getBack7() 
    {
        return back7;
    }

    public void setBack8(String back8) 
    {
        this.back8 = back8;
    }

    public String getBack8() 
    {
        return back8;
    }

    public void setBack9(String back9) 
    {
        this.back9 = back9;
    }

    public String getBack9() 
    {
        return back9;
    }

    public void setBack10(String back10) 
    {
        this.back10 = back10;
    }

    public String getBack10() 
    {
        return back10;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("xzxdrmc", getXzxdrmc())
            .append("xzxdrlb", getXzxdrlb())
            .append("xzxdrdm", getXzxdrdm())
            .append("fddbrxm", getFddbrxm())
            .append("fddbrzjlx", getFddbrzjlx())
            .append("fddbrzjhm", getFddbrzjhm())
            .append("xzqzjdwsmc", getXzqzjdwsmc())
            .append("xzqzjdwsh", getXzqzjdwsh())
            .append("xzqzly", getXzqzly())
            .append("xzqzyj", getXzqzyj())
            .append("xzqzzl", getXzqzzl())
            .append("xzqzcslx", getXzqzcslx())
            .append("xzqzzxlx", getXzqzzxlx())
            .append("xzqznr", getXzqznr())
            .append("xzqzjg", getXzqzjg())
            .append("xzqzjdrq", getXzqzjdrq())
            .append("ssqzcsqssj", getSsqzcsqssj())
            .append("ssqzcsjssj", getSsqzcsjssj())
            .append("xzqzzxsj", getXzqzzxsj())
            .append("xzjgmc", getXzjgmc())
            .append("xzjgdm", getXzjgdm())
            .append("sjlydwmc", getSjlydwmc())
            .append("sjlydwdm", getSjlydwdm())
            .append("bz", getBz())
            .append("gxsx", getGxsx())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("back1", getBack1())
            .append("back2", getBack2())
            .append("back3", getBack3())
            .append("back4", getBack4())
            .append("back5", getBack5())
            .append("back6", getBack6())
            .append("back7", getBack7())
            .append("back8", getBack8())
            .append("back9", getBack9())
            .append("back10", getBack10())
            .toString();
    }
}
